package uloha3;

import uloha2.*;
import java.util.ArrayList;

public class Batoh {

    ArrayList< VecDoBatohu> zoznamVeci;
 
    int pocetVeciVbatohu;
    int maxHmotnost;
    double dosavadnaMaxCena;
        
    int[] poleKonfiguracie;
    int[] konfiguraciaSmaxHodnotou;
    
    int cisloInstancie;

     public Batoh(int maxHmotnost, int pocetVeciVbatohu, int cisloInstancie) {
        this.maxHmotnost = maxHmotnost;
        this.pocetVeciVbatohu = pocetVeciVbatohu;
        this.cisloInstancie = cisloInstancie;

        zoznamVeci = new ArrayList< VecDoBatohu>();
        konfiguraciaSmaxHodnotou = new int[pocetVeciVbatohu];
        dosavadnaMaxCena = 0;
    }

    public void pridajVecDoBatohu(VecDoBatohu vec) {
        zoznamVeci.add(vec);
    }
    
    @Override
    public String toString ()
    {
        StringBuilder temp =new StringBuilder("*********"+cisloInstancie+"*****"+"\n") ;
        for ( VecDoBatohu aktualnaVec: zoznamVeci)
        {
            temp.append(aktualnaVec.toString());
        }
        temp.append("********************"+"\n");
        return temp.toString();
    }
} 

